package com.wanger.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.github.yulichang.base.service.MPJJoinService;
import com.wanger.model.entity.SysResource;
import com.wanger.model.entity.SysUser;

import java.util.List;

/**
 * @Author: wanger
 * @Date: 2023/8/17 22:13
 * @Description:
 */
public interface SysUserService extends MPJJoinService<SysUser> {

    IPage<SysResource> deepPageTurning(Integer pageNum, Integer pageSize, String name, String url);

    boolean addData(List<SysUser> userList);

    SysUser queryDetailsV1(String id);

    SysUser queryDetailsV2(String id);

    IPage<SysUser> queryDetailsV3(Integer pageNum, Integer pageSize, String userName);

    List<SysUser> queryDetailsV3_1(List<String> userIds);

    SysUser queryDetailsV4(String id);

    IPage<SysUser> queryDetailsV5(Integer pageNum, Integer pageSize, String userName);

}